#ifndef IPROJECTMANAGER_H
#define IPROJECTMANAGER_H
#include <QDebug>
#include <QMetaMethod>
#include <QStringList>
#include <QWidget>
#include "Include/IPluginBase.h"

namespace Plugins
{

class IEditorsManager;
class Project;
class IConsole;

class IProjectManager: public IPluginBase
{
public:
    virtual ~IProjectManager(){}
    virtual void setEditorsManager(Plugins::IEditorsManager*) = 0;
    virtual QWidget *widget() = 0;
    virtual Project* project() = 0;
    virtual void projectRun(IConsole *console) = 0;
};

}
Q_DECLARE_INTERFACE(Plugins::IProjectManager, "Plugins.IProjectManager/1.0")

#endif
